package com.xhsj.user.hr.process.hrLeaveProcess.query;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: liuqinghua
 * @Description:请假申请基本数据
 * @Data:2020/9/2
 */
@Data
public class LeaveApplyBaseQuery {

    /**
     * 主键id
     */
    private Long id;
    /**
     * 姓名
     */
    private String fullName;

    /**
     * 工号
     */
    private Long workNum;

    /**
     * 部门名称
     */
    private String organizationName;

    /**
     * 职位名称
     */
    private String positionName;

    /**
     * 请假类型  外键   tb_hr_assist_vacation  id
     */
    private Integer vacationId;

    /**
     * 请假事由
     */
    private String reason;

    /**
     * 销假原因
     */
    private String xjReason;

    private String oldId;

    /**
     * 创建时间
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
    protected Date createDate;

    private Long processTaskId;

    /**
     * 请假总时间
     */
    private BigDecimal days;

    /**
     * 节点
     */
    private String nodeName;

}
